è???¨?è????? |
FPGA?3????è??è??é???o§??-???è|??????????FPGA?3????????????-???é???o§????·§????·±??????è?¨?|???????é??FPGAè??è???????§è??????|??????????è??è??è§??¨????è??è??è??è????oé????§è???????????????o§???????????????????o?FPGA???DSPè??????????????é????§è????????è??????3???????è??/??????è??è???????????è???¨???-????????????é??????·??¨?è??è????????è?2è§??1?è??è??è???????????????°'?o?è??è?????????-??????¨????·§??????????-|?????-???é?'??????è§??????????è???o?é???o§????·§????1????????°?????o???¨??°?·??¨?é?1?????-?????? |
è???¨??????? |
???è???¨????è|?é????1??·?¤?????????o???????-|?????????????-|??????é?????é?????è?????????1?è???¤?è????¨é???o§????·§???é??è?a?????°è??è???¤????FPGA?3???????è??FPGA???DSP???????·????????3??????? |
??1?????1è±? |
??·?¤?????1'?·|??3???FPGA?3???????è?????????3??????????è??è?????éa?????·??¨??????????è????·???????????o??????????-??±???????????¤§?-|?????????????????? |
????-|è|??±? |
?-|????-|?1????è???¨??o???·?¤?????????o??????è?????
a???·2?????????è??FPGA?o???¨è??è??????o§??-????-|?1???????è???o?è§?FPGA?????????è??è??????¨????
a????·?¤??????????FPGAè??è????o????????????VHDL???è??Verilog
HDLè?-è¨????
a???3¨é??è'¨é??
a??è?1è?2è?1???
a?????????-|??????è'1??¨è???·????
a?????éa?è???¤?è?·??1???è???????????a?? |
??-?o§è§??¨??????????--??-?o?:4008699035 ?????o:15921673576/13918613812( ???????????·) |
???????°???-???è???????o???è????1è?-????????????????o???¨???è????????????oo??°é??3??°5?oo??? |
???é?'??°??1 |
???è????°??1???????????·?????????????¤§?-|(?2aè??)/??°???é??é???????????(11??·?o????é??è·????) ????·±??3???é?¨???????????±?¤§??|(??°é???????·?o??¤§??§é?????)/?·±??3?¤§?-|??????é?? ???????o????é?¨??????????o???-?±±/?|?é???¤§??? ???????o????é?¨??????é??????¤§??|(??????è·?) ????-|?±????é?¨????????3?o??¤§??|???é????°?o?è·???? ??????é?????é?¨??????é??é|???o1??·?????-????¤§é????? ????2?é?3???é?¨???????2?é?3????·??¤§?-|/??-???è????? ???é???·????é?¨??????é???·??¤§?-|/é?|????¤§??| ?????3????o????é?¨???????23????§?????¤§?-|/???????¤§??| ????1??·????é?¨???????1??2??¤§??| ???è????????é?¨?????????????¤§??|
è?????è?????é?'(??¨?????-/è????-??-/?????-??????FPGAé???o§??-???è?????2025?1'8???18???..??¨?????????..........--??3?°????è??--........................(???è????¨???è?????è§????è?2è'¨é????o?????????)
???è???¨?????????-é??é??5??????????????3????-??????????è?·????????¨?o???????è??é???o|
|
?-|??????è'1??¨ |
??? a??è???·±?·??¨???????è??
|
??°?????? |
a??????????????????????a????????¤?oo95????????????????oo???????oo??????9????????? ????3¨????????¨è???-|?????-?-|???è???????3????????a?oo?1???????500??????
?????????é?????FPGA?o???¨è??è??????o§??-????????3?o????300?????°é????????! |
è'¨é?????é?? |
1?????1è?-è???¨???-????|????é?¨????????1???è§????é??????????????????????????è'1??¨????????1è?-??-??-é????????
2???è???¨??????????,???è??è????????????-|????????o???Email,???é????1è?-??????,???è'1??????????1'??????????????????
3?????1è?-???????-|???????o???????è'1??¨è???°±?????o?????? |
???è?????é?? |
a???????????é?????
FPGAè???¨?é?????è?2??????é?1??????éa?é???????°??????15?1'FPGA/DSP?3?????????????????·???????éa????????????'??aEDAè??è??????¨???????????????¨Alter???Xinlinx,ModelSim???????·???·????2?é??Verilog
HDLè?-è¨????VHDLè?-è¨?????2?é??Nios II EDS/SOPC??????IP??????PCI PLX 9054??°???é??é??????-??????????
a?????é???????????
è???·±FPGA???????·??¨????,FPGA??1è?-è???¨?é?????è?2?????????8?1'???FPGA???DSP?3???????????????????éa?,è??4?1'????????'????o?è§?é????????????¤????é????????é??é??DSP?3??????????è????????FPGA?3???????è??è????????????????·???é???????°??????é??é???3????è??è?????éa?????2?é??TI?????????C6000?3????é??é??DSP???Altera???????????¨?3????FPGA/CPLD???
??'?¤????è?????é??è?·???è§??????·???è?????é?????è?·??1???è?????????????? |
|
è???¨?è???o|?????? |
è???¨??¤§?o2 |
??????é????? |
?????? |
1.??????FPGA?3????è??è??????????a??o????????????????§??????¨????·§
2. ??????QuartusIIè?????????±???????IP???
3.ModelSim SE??????éa?è??????·§????-|???è??è?????è???????±??????-Testbench |
|
1.
?????aè??è????o??????????????????é???§????é???o|????13è???o???????????????????????????°?????????????-?è??è???????????
2.??????PS2???è??????????????é???o??????°????o?????|??????§?????°??????è???????????
3. FPGAè??è????????éa?è????????????????1?3?
4. ModelSim SE??????éa?è??????·§
5. ?????????è???????????Testbench??????è??è????1?3?
6. ????-?SRAM?????????????o? |
|
1. ??????è?-?????????
è?-???è??é?????a?? ModelSimè?????????????¨a??
???éa?è|???1???
1.1 ModelSimè??????·??¨??????o
1.2 ModelSimè?????è??è????????
1.3 ???è???????????Testbench??????è??è????1?3?
2. ??????è?-????o????
è?-???è??é?????a??????-?SRAM?-???¨??¨è???????????a??
???éa?è|???1???
2.1 SRAM?-???¨??¨?????????????o?è??è??
2.2 ?¤????????????????????????3??1?3? |
????o?é????? |
?????? |
1.??????é??é??ADC?????°????????1?3????????·§
2.?????????RS232?????????PC???é??é??é????°?????°????????1?3????
3.FPGA???DSP???????????¨?????1?3???? |
|
1.
AD/DAè???????¨??????è??è??
1.1 é??????-??????????é??é????·è?1?2?
1.2 é?????é????????????-??¤'????????1?3?
1.3 é??????????????????-??-????
2. ?????¨FPGA?????°RS-232C??2è????????
2.1 RS-232C??????é??è????????????????3????°???????
2.2 RS-232C???é??è?????è?????è|???1
2.3 TxD,RxD????????·??§?????°??????è?????
2.4 RS-232C????????????????????????
2.5 è????????????????????????????3?|????
3. FPGA???DSP?¤??????¨è??????o???¨???é????????è§?é???????????????ooè??è????????????o1è????? ??? ????-?é??????????°??????????±??????????
4. HPI????????????????????????FPGA?|?????????¨HPI????????1DSPè??è????§??????
5. è?|?????????DSPè??è?????????¤?????????3é???????????????????????è§????????????????????¤????????????3????3????
6. ???????????????é?????è§?é???¤?????3?????1???????é???????????????3??????????è????°????????? |
|
1. ??????è?-?????????
è?-???è??é?????a??RS232C?????????PC?????o????????????è?????éa?a??
???éa?è|???1???
1.1 ??????RxD,TxD?????·??§?????°??????è?????
1.2 ??????RS232Cé??è???????????è??è???????°??????????????????è???????????????|????
1.3 é??è??RS232?????????FPGA???PC?????o???é???-???|??2???
PC?????o???FPGA???é????°???????1??????°???????¤o??¨??°????????????
2. ??????è?-?????????
è?-???è??é?????a??AD??°???é??é???3????è??è??a??
???éa?è|???1???
2.1 ADè???????¨???FPGA??????è??è??
2.2 ????????????RAM????1??1?????-?
2.3 FPGA???PC???é?????
3. ??????è?-????o????
è?-???è??é?????a??è§?é????????é??é?????éa?a??
???éa?è|???1???
3.1 ????????????è§????è?????????·??????????
3.2 ??????è§?é?????????¤????è§???3??1?????????è|???¨??°??????????????¨????????????
3.3 DSPè??è??è§?é?????????¤???????????¨????
4. ??????è?-?????-???
è?-???è??é?????a??è§?é?????????¤????????????3????3??1????----?????????è?2???éa?a??
???éa?è|???1???
4.1 ?o?è§??????????è?2?????????????o???¨é?????
4.2 ?o?è§??????????è?2????????3????3?
5. ??????è?-?????????
è?-???è??é?????a??è§?é?????????¤????????????3????3??1??o?----??????é??????????????éa?a??
???éa?è|???1???
5.1 ?o?è§???????é????????????????????????o???¨é?????
5.2 ?o?è§???????é???????????????????3????3?
|
??????é????? |
|
1.PS2é?????é????????è??è?|è§?
2.USB?????? |
3. ??????è?-?????????
è?-???è??é?????a??PS2??????é????????é????????éa?a??
???éa?è|???1???
2.1 ModelSim SEè???????????????·§??????
2.2 PS2????????????????o?è??è??
2.3 ??o?o??¨????????3????????????1?3?
4. ??????è?-????1????
è?-???è??é?????a??USBè???????°??????éa?a??
???éa?è|???1???
2.1 USBè???????1?3?
2.2 USB???????3????è??è?? |
??????é????? |
|
?-¤é?¨??????????????o???????????? HDL ?????§????????????PC ??oè??????????¨ Cypress è?a??|??? Control Panel???é?±??¨?????¨
Cypress ???????????????é?±??¨???????o?????????? ??????è|??????°???FX2 ??o???é??é??è????? FX2????¨??????????éa???±???????¨????FPGA
?????°?¤?????????????é??????????¨???
PC ??o???è??????????°????????¨??°??????????¤o???PC ??oè??????????°?????±FPGA ?o§???????????? |
|
1. ??????è?-?????????
è?-???è??é?????a??USB?????°????????????SRAM???è????°??????éa?a??
???éa?è|???1???
2.1 USB?????????SRAM???è??????????¨
2.2 USB?¨??????§??? |
????o?é????? |
|
????????? SOPC??????????¨????????3????????|?è?°
1. FPGA???SOPC???????±?
2. ??o?o?FPGA?????????????¤??????¨?????????
3. é??????3?????o§è??è?????FPGA??????è?????????????????
????o???? SOPC????????????è??è???????3
1. ??????????¤??????¨è??????????????
2. ???????3??????????????3????????o?
3. ??????????¤??????¨???????§??3????è??è????1???
4. ?????¨???CORE???è???¤?é?±??¨???????????-??-??§?????¨???????????¨?-????
5. ??????????¤??????¨???é?????????o????é???????3?3?
6. ??????????¤??????¨????1???·è??????¤?è??
7. ??????????¤??????¨????1???·è?????è???o?
8. ??????????¤??????¨??????è??
????????? SOPC???????·???·????????¨
1. SOPC???????·???·??????
2. SOPC????????????????????¨
3. ??o????3?????????o??¨????????o??¨è?1è???¤???????
4. ????¨?FLASH?-???¨??¨????????3?????1?3????????-?éa¤
5. SOPCè??è???????????
6. SOPCè??è?????????·§
????????? SOPCè??????????????è??è????????
1. SOPC?????????è·????????????????
2. ??°??o?·??¨????è??è???????°
3. ??¨?·2??o?·??¨???-?·????CORE????·?????o???¨è?????
4. è??????????a??°???è??????·??¨?
5. è?????é?±??¨?¨??o???????????????°?¨??o????????????1?3?
6. è??è???????°????o???¨è???????????è°?è??
7. ???éa????è?????3?????o?o?SOPC???LED??§??????éa?
8. ???éa????è?????4?????o?o?SOPC?????°????????§??????éa?
9. ???éa????è?????5?????o?o?SOPC?????2?????§??????éa?
10. ???éa????è?????6?????o?o?SOPC???LCD??§??????éa? |
?????-é????? |
|
|
???è???????1 |
????????? |
è??è??é???±?????????????è??????1? |
?3?????·???????????????? |
????o???? |
PCI??????è?????PCI9054???FPGA?????????è??è?? |
????????? |
FPGA???é?¨??????è??è?? |
????????? |
???????3?????????° |
????o???? |
FPGA???PCI9054??????è??è?? è??è????????è??????·§ |
?????-??? |
PCI9054??????è????????C?¨???????è??????1????????o??????? |
??-??-???PCIé?????????-???¨è?|è§?????????°é?????????-???¨è?|è§? |
????????? |
PCIè???¤?è??è????1??? |
???éa???? |
??????PCIé??é?????è°?è?????????????o??? |
??????????????????è????????è°?è??è????? |
???éa??o? |
PCI???????????°???è????? |
??????PCIè???¤?è??è????????è??è??????·§ |
|