Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB?

Kuhi kēia pepa i ka PCB e hoʻohana ana i nā mea hoʻolālā IP, a hoʻohana hou i ka hoʻolālā topology a me nā mea hana maʻamau e kākoʻo iā IP, hoʻopau koke i ka hoʻolālā PCB holoʻokoʻa. E like me kāu e ʻike ai mai ke Kiʻi 1, ʻo ke kuleana o ka ʻenekini hoʻolālā ka loaʻa ʻana o ka IP ma ke kau ʻana i kahi helu liʻiliʻi o nā pono e pono ai a me ka hoʻolālā ʻana i nā ala interconnect koʻikoʻi ma waena o lākou. Ke loaʻa ka IP, hiki ke hāʻawi ʻia ka ʻike IP i nā mea hoʻolālā PCB e hana i ke koena o ka hoʻolālā.

ipcb

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Kiʻi 1: Loaʻa i nā ʻenekini hoʻolālā i IP, hoʻohana hou nā mea hoʻolālā PCB i ka hoʻolālā topology a me nā pono hana hoʻohui uila e kākoʻo i ka IP, hoʻopau koke i ka hoʻolālā PCB holoʻokoʻa.

Ma kahi o ka hele ʻana i ke kaʻina o ka launa ʻana a me ka hana hou ma waena o nā ʻenekini hoʻolālā a me nā mea hoʻolālā PCB e kiʻi i ka manaʻo hoʻolālā kūpono, ua loaʻa i nā ʻenekini hoʻolālā kēia ʻike a pololei nā hopena, e kōkua nui ana i nā mea hoʻolālā PCB. I nā hoʻolālā he nui, hana nā ʻenekini hoʻolālā a me nā mea hoʻolālā PCB i ka hoʻonohonoho kūkākūkā a me nā uea, e hoʻopau ana i ka manawa kūpono ma nā ʻaoʻao ʻelua. ʻO ka mōʻaukala, pono ka pilina, akā ka manawa a me ka lawa ʻole o ka manawa. ʻO ke kumumanaʻo mua i hāʻawi ʻia e ka ʻenekinia hoʻolālā he kiʻi kahakaha wale nō ia me ka ʻole o nā pono kūpono, ka laulā o ke kaʻa, a i ʻole nā ​​kikoʻī puka pin.

ʻOiai nā ʻenekini e hoʻohana ana i nā ʻenehana hoʻolālā topology hiki ke hopu i ka hoʻonohonoho a me nā pilina o kekahi mau mea e like me ka hoʻolālā ʻana o nā mea hoʻolālā PCB i ka hoʻolālā, koi paha ka hoʻolālā i ka hoʻonohonoho ʻana o nā mea ʻē aʻe, hopu i nā hale IO a me nā kaʻa kaʻa, a me nā pilina āpau.

Pono nā mea hoʻolālā PCB e hoʻohana i ka hoʻolālā topology a me ka launa pū ʻana me nā mea i waiho ʻia a unlaid e loaʻa ai ka hoʻolālā kūpono a me ka hoʻolālā pilina, a laila hoʻomaikaʻi i ka maikaʻi o ka hoʻolālā PCB.

Ma hope o ka hoʻonohonoho ʻia ʻana o nā wahi koʻikoʻi a kiʻekiʻe loa a loaʻa ka hoʻolālā topology, hiki ke hoʻopau ʻia ka hoʻolālā ma mua o ka hoʻolālā topology hope loa. No laila, pono paha e hana i kekahi mau ala topology me ka hoʻonohonoho e kū nei. ʻOiai ʻoi aku ka haʻahaʻa o ka mea nui, pono nō lākou e pili. No laila ua hana ʻia kahi ʻāpana o ka hoʻolālā a puni ka hoʻolālā o nā ʻāpana. Eia hou, koi paha kēia pae hoʻolālā i nā kikoʻī hou aʻe e hāʻawi i ka mea nui i mua i nā hōʻailona ʻē aʻe.

ʻO ka hoʻolālā topology piha

Hōʻike ke kiʻi 2 i kahi hoʻonohonoho kikoʻī o nā mea ma hope o ka waiho ʻana. He 17 bits ka huina o ke kaʻa ʻōhua, a loaʻa iā lākou kahi kahe hōʻailona hoʻonohonoho pono.

 

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Kiʻi 2: ʻO nā laina pūnaewele no kēia mau kaʻa ka hopena o ka hoʻolālā topology a me ka hoʻonohonoho ʻana me kahi mea kiʻekiʻe kiʻekiʻe.

No ka hoʻolālā ʻana i kēia kaʻa, pono i nā mea hoʻolālā PCB e noʻonoʻo i nā pale e kū nei, nā lula hoʻolālā papa, a me nā mea koʻikoʻi ʻē aʻe. Me kēia mau manaʻo i loko o ka noʻonoʻo, ua kaha kiʻi lākou i kahi ala topology no ke kaʻa ʻōhua e like me ke kiʻi ma ke kiʻi 3.

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Kiʻi 3: Ke kaʻa ʻōhua i hoʻolālā ʻia.

Ma ke Kii 3, kikoʻī ʻo “1” e hoʻomoe i nā pine o ka ʻāpana o ka “ʻulaʻula” no ke ala topological e alakaʻi ana i nā pine mea i ka kikoʻī “2”. ʻO ka wahi unencapsulated i hoʻohana ʻia no kēia ʻāpana, a ʻo ka papa mua wale nō i ʻike ʻia ma ke ʻano he cabling layer. ʻIke paha kēia mai kahi manaʻo hoʻolālā, a hoʻohana ka algorithm alalai i ke ala topological me ka papa luna e pili ana i ka ʻulaʻula. Eia nō naʻe, hāʻawi paha kekahi mau mea keʻakeʻa i ka algorithm me nā koho hoʻokele papahele ʻē aʻe ma mua o ka hoʻohuli ʻana i kēia kaʻa.

Ke hoʻonohonoho ʻia nei ke kaʻa ʻōhua i nā kaha paʻa ma ka papa mua, hoʻomaka ka mea hoʻolālā e hoʻolālā i ka hoʻololi i ka papa ʻekolu ma ke kikoʻī 3, e noʻonoʻo ana i ka mamao o ke kaʻa e kaʻahele ana ma ka PCB holoʻokoʻa. E hoʻomaopopo i kēia ala topological ma ke kolu o ka papa ʻoi aku ka laulā ma mua o ka papa luna no ka nui o kahi e koi ʻia ai e hoʻokomo i ka impedance. Eia hou, hōʻike ka hoʻolālā i ka wahi kikoʻī (17 mau puka) no ka hoʻololi o ka papa.

E like me ke ala topological e ukali nei i ka mahele kikowaena pono o ke Kii 3 a hiki i ke kikoʻī ʻo “4”, pono e huki ʻia nā hono T hoʻokahi e like me ka pili o ke ala topological a me nā pine o kēlā me kēia. ʻO ka koho a ka mea hoʻolālā PCB e mālama i ka hapa nui o ke kahe pili ma ka papa 3 a ma o nā papa ʻē aʻe no ka hoʻopili ʻana i nā pine mea. No laila ua huki lākou i kahi topology e kuhikuhi ai i ka pilina mai ka pūʻolo nui i ka ʻāpana 4 (pink), a ua hoʻopili ʻia kēia mau pilina T-like i ka papa 2 a laila hoʻohui i nā pine mea hoʻohana e hoʻohana ana i nā puka ʻē aʻe.

Ke hoʻomau nei nā ala Topological i ka pae 3 e kikoʻī i ka “5” e hoʻohui i nā hāmeʻa hana. Hoʻohui ʻia kēia mau pilina mai nā pin hana i kahi resistor huki i lalo o ka hāmeʻa hana. Hoʻohana ka mea hoʻolālā i kahi topology ʻē aʻe e hoʻoponopono i nā pilina mai ka papa 3 a hiki i ka papa 1, kahi e puʻunaue ʻia ai nā pine kumumanaʻo i nā hāmeʻa hana a me nā resistors huki.

ʻO kēia pae o ka hoʻolālā kikoʻī ma kahi o 30 kekona e hoʻopau ai. Ke hopu ʻia kēia hoʻolālā, makemake paha ka mea hoʻolālā PCB e kuhikuhi koke a hana i nā hoʻolālā topology hou, a laila hoʻopau i nā hoʻolālā topology āpau me ka hoʻokele pono ʻana. Ma lalo o 10 kekona mai ka pau ʻana o ka hoʻolālā ʻana i nā hopena o ka hoʻopili pono ʻana. He mea nui ʻole ka wikiwiki, a ʻo ka ʻoiaʻiʻo he ʻōpau ia o ka manawa inā e nānā ʻole ʻia ka manaʻo o ka mea hoʻolālā a maikaʻi ʻole ka maikaʻi o ke kaulike. Hōʻike nā kiʻikuhi i lalo i nā hopena o ka hoʻopili pono ʻana.

ʻO Topology Routing

E hoʻomaka ana ma ka hema hema, nā uea āpau mai nā ʻāpana pin i hoʻonohonoho ʻia ma ka papa 1, e like me ka mea i hoʻolālā ʻia e ka mea hoʻolālā, a ua kaomi ʻia i loko o kahi ʻōnaehana pahi paʻa, e like me ka hōʻike ʻana i nā kikoʻī “1” a me “2” ma ke kiʻi 4. ʻO ka hoʻololi ma waena o ka pae 1 a me ka pae 3 e hana kikoʻī ʻia i ka “3” a lawe i ke ʻano o kahi puka ākea loa e hoʻopau ana. Eia hou, lawe ʻia i ka helu impedance, no laila ʻoi aku ka laulā a me nā ākea o nā laina, ke hōʻike ʻia e ke ala ākea maoli.

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Hōʻike 4: Nā hopena o ka hoʻokele me nā topologies 1 a me 3.

E like me ka mea i hōʻike ʻia ma ke kikoʻī “4” ma ke Kiʻi 5, ua lilo ka ala topology i mea nui aʻe ma muli o ka pono o ka hoʻohana ʻana i nā lua e hoʻokipa ai i nā hoʻopili T-type hoʻokahi. Ma aneʻi e hōʻike hou ke kumumanaʻo i ka manaʻo o ka mea hoʻolālā no kēia mau helu kuʻina ʻano T-type, ka hoʻopili ʻana mai ka papa 3 a i ka papa 4. Hoʻohui, paʻa loa ke kaha ma ke kolu o ka papa, ʻoiai e hoʻonui iki ia ma ka puka hoʻokomo, paʻa koke ia ma hope o ka hala ʻana o ka lua.

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Hōʻike 5: Hualoaʻa o ke ala ʻana me nā kikoʻī 4 topology.

Hōʻike ka helu 6 i ka hopena o ka hoʻopili pono ʻana i ke kikoʻī “5”. Pono nā pilina o ka hāmeʻa ma ka papa 3 e hoʻohuli i ka papa 1. Hoʻonohonoho pono ʻia nā-ma-luna ma luna o nā pine wae, a hoʻohui ʻia ka uea 1 i ka mea hana i mua a laila i ka resistor huki 1 i ka papa.

Pehea e hiki ai i nā mea hoʻolālā PCB ke hoʻohana i ka hoʻolālā topology a me nā pono hana hoʻoheheʻe e hoʻopau koke i ka hoʻolālā PCB

Hōʻike 6: Ka hopena o ka hoʻokele me ka kikoʻī 5 topology.

ʻO ka hopena o ka hiʻohiʻona i luna aʻe nei e kikoʻī ʻia nā ʻāpana 17 i ʻehā mau ʻano hāmeʻa like ʻole, e hōʻike ana i ka manaʻo o ka mea hoʻolālā no ka papa a me ke ala ala, i hiki ke hopu ʻia ma kahi o 30 kekona. A laila hiki ke hoʻokō ʻia nā pilina pono kiʻekiʻe, ʻo ka manawa i makemake ʻia ma kahi o 10 kekona.

Ma ka hoʻonui ʻana i ka pae o ka abstraction mai ka uea ʻana i ka hoʻolālā topology, hoʻemi nui ʻia ka huina manawa interconnect, a maopopo maopopo i nā mea hoʻolālā i ka momona a me ka hiki ke hoʻopau i ka hoʻolālā ma mua o ka hoʻomaka ʻana o ka interconnect, e like me ke kumu e hoʻomau ai i nā uea i kēia kiko i ka hoʻolālā? No ke aha e hele ʻole ai me ka hoʻolālā a hoʻohui i nā uea i ka hope? Āhea e hoʻolālā ʻia ai ka topology piha? Inā manaʻo ʻia ka laʻana i luna aʻe nei, hiki ke hoʻohana ʻia ka abstraction o kekahi hoʻolālā me kahi hoʻolālā ʻē aʻe ma mua o nā pūnaewele ʻokoʻa he 17 me nā ʻāpana laina he nui a me nā puka he nui i kēlā me kēia pūnaewele, kahi manaʻo i koʻikoʻi nui ke noʻonoʻo ʻana i kahi Order Change Change (ECO) .

ʻĀpana Hoʻololi ʻenehana (ECO)

I ka laʻana aʻe, ʻaʻole i piha ka hulu kui FPGA. Ua hoʻomaopopo nā ʻenekinia hoʻolālā i nā mea hoʻolālā PCB o kēia ʻoiaʻiʻo, akā no nā kumu papa manawa, pono lākou e holomua i ka hoʻolālā ma mua o ka pau ʻana o ka puka FPGA pin.

I ka hihia o ka pine pin i ʻike ʻia, hoʻomaka ka mea hoʻolālā PCB e hoʻolālā i ka wahi FPGA, a i ka manawa like, pono e noʻonoʻo ka mea hoʻolālā i nā alakaʻi mai nā hāmeʻa ʻē aʻe i FPGA. Ua hoʻolālā ʻia ka IO ma ka ʻaoʻao ʻākau o ka FPGA, akā i kēia manawa aia ia ma ka ʻaoʻao hema o ka FPGA, e hoʻokaʻawale loa ana i ka puka pin mai ka hoʻolālā kumu. Ma muli o ka hana ʻana o nā mea hoʻolālā i kahi pae kiʻekiʻe o ka abstraction, hiki iā lākou ke hoʻokau i kēia mau hoʻololi ma ka lawe ʻana i ka overhead o ka neʻe ʻana i nā aho āpau a puni ka FPGA a hoʻololi iā ia me nā hoʻololi topology path.

Eia naʻe, ʻaʻole wale ʻo FPGas e hoʻopili ʻia; Hoʻopili pū kēia mau huahana pin hou i nā alakaʻi e puka ana i waho o nā hāmeʻa e pili ana. E neʻe nō hoʻi ka hopena o ke ala i mea e hoʻokipa ai i ke ala komo komo alakaʻi i hoʻopili ʻia i pālahalaha ʻia; Inā ʻole, e wili ʻia nā kaula wili paʻa, e hoʻonele ana i kahi kūpono ma ka PCB kiʻekiʻena kiʻekiʻe. ʻO ke wili ʻana no kēia mau ʻāpana e koi ai i kahi keu hou aku no ka hoʻopili ʻana a me nā perforations, i hiki ʻole ke hoʻokō ʻia i ka hopena o ka pae hoʻolālā. Inā paʻa ka papa kuhikuhi, ʻaʻole hiki ke hana i nā hoʻoponopono i kēia mau ala āpau. ʻO ke kuhi ka hāʻawi ʻana o ka hoʻolālā topology i kahi pae kiʻekiʻe o ka abstraction, no laila ʻoi aku ka maʻalahi o ka hoʻokō ʻana i kēia mau ECO.

Hoʻonohonoho ka algorithm hoʻokalakupua maʻamau i ka manaʻo o ka mea hoʻolālā hoʻonohonoho i kahi mea maikaʻi ma mua o kahi mea nui. Inā ʻike ʻia kahi pilikia maikaʻi, kūpono ia e haʻalele i ka pilina ma mua o ka hana ʻana i kahi uea maikaʻi ʻole, no nā kumu ʻelua. ʻO ka mea mua, ʻoi aku ka maʻalahi o ka hoʻopili ʻana i kahi pilina paʻa ʻole ma mua o ka hoʻomaʻemaʻe i kēia uea me nā hopena maikaʻi ʻole a me nā hana uila e automate nā uea. ʻO ka lua, hoʻokō ʻia ka manaʻo o ka mea hoʻolālā a waiho ʻia ka mea hoʻolālā e hoʻoholo i ke ʻano o ka pilina. Eia nō naʻe, maikaʻi wale kēia mau manaʻo inā maʻalahi a hoʻopili ʻia nā pilina o nā uea kūleʻa.

ʻO kahi laʻana maikaʻi ka hiki ʻole o kahi cabler e hoʻokō i ka 100% pili pili i hoʻolālā ʻia. Ma kahi o ka mōhai ʻana i ka maikaʻi, e ʻae i kahi hoʻolālā e holo pono ʻole, e waiho ana i kekahi mau pilina pili ʻole ma hope. Hoʻoneʻe ʻia nā uea āpau e ka hoʻolālā topology, akā ʻaʻole naʻe nā mea āpau i nā pine ʻāpana. Mālama kēia i kahi lumi no nā pilina kūleʻa a hāʻawi i kahi pilina maʻalahi.

Hōʻuluʻulu manaʻo o kēia ʻatikala

ʻO ka hoʻolālā Topology kahi mea hana e hana me kahi ʻōnaehana hoʻolālā PCB i hōʻailona ʻia a maʻalahi hoʻi i nā ʻenekini hoʻolālā, akā he ʻelima kikoʻī, ʻāpana, a me nā hiki ke kahe pili pili no nā manaʻo hoʻolālā paʻakikī. Hiki i nā mea hoʻolālā PCB ke hoʻohana i ka pono hoʻolālā topology i ka hoʻomaka o ka hoʻolālā a i ʻole ma hope o ka loaʻa ʻana o ka IP ʻenekini hoʻolālā hoʻolālā, kaukaʻi ʻia i ka mea e hoʻohana nei i kēia mea hana maʻalahi e kūpono i kā lākou hoʻolālā hoʻolālā.

Mālama wale nā ​​kāpena Topology i ka hoʻolālā a ka mea hoʻolālā a i ʻole manaʻo e hāʻawi i nā hopena cabling kiʻekiʻe. ʻO ka hoʻolālā Topology, i ke alo ʻana me ECO, ʻoi aku ka wikiwiki o ka hana ma mua o nā pilina ʻokoʻa, no laila e hiki ai i ka luna topology ke hoʻohana wikiwiki iā ECO, e hāʻawi ana i nā hopena wikiwiki a pololei.