ROMエミュレータ(4) <XC9536で1Kをエミュレートその2>
ROMエミュレータ(3)とはちょっと違う。A1、A2、A3、A4が不自然にクロスしていたり、A7が変なところに繋がっていたり。
なぜかというと、配線を間違えたから。(^^;
配線を直すのは大変なのでucfファイルを変えて対応した。
VHDLはこんな感じ
library IEEE;
entity ROMemu is : out STD_LOGIC architecture Behavioral of ROMemu is |
ConfigはJTAGkeyそっくりさんを使う。
cblsrvを使うとiMpactからConfigできるらしいのだが、FT2232にROMを付けてVIDとPIDもそっくりさんにしないとダメらしいので、UrJTAGのsvfコマンドでConfigした。
jtag> cable ft2232
Connected to libftd2xx driver.]Execute svf commands from FILE. stop : Command execution stops upon TDO mismatch. progress : Continually displays progress status. ref_freq : Use as the reference for 'RUNTEST xxx SEC' commands FILE file containing SVF commands jtag> svf img/ROMemuALE.svf progress Parsing 10200/10207 ( 99%) Scanned device output matched expected TDO values. jtag> < |
« Interface 2015/07 <初体験!オール・ソフトウェア無線> | トップページ | 「努力できる人たち」は一体何がちがうのか。その6つのちがい。 »
「CPUボード」カテゴリの記事
- CH559picoでTOYOSHIKI-BASIC (2)(2025.02.09)
- CH559picoでTOYOSHIKI-BASIC(2025.01.26)
- 久々の物欲(2022.05.21)
- stcgal <質問に答える>(2021.02.21)
- micro:bitで跳び上がると表示する名札 <ウケ狙い>(2020.11.18)
« Interface 2015/07 <初体験!オール・ソフトウェア無線> | トップページ | 「努力できる人たち」は一体何がちがうのか。その6つのちがい。 »



コメント