Forum Discussion
Failing IO buffer
Can you show code, a project, Signal Tap output, anything? Not much to go on here. Also include target device and Quartus version.
I am using Quartus 13.1 with a Cyclone IV. I am happy to send the .bdf and .qsf but have difficulty in getting them into this reply. I use an oscilloscope to monitor the signals so I have never used Signal Tap. Could you please tell me how to send the data? When I tried to attach the .bdf it was refused. I guess the format is wrong.
- KenBee9 months ago
Occasional Contributor
Can you use these?
- ShengN_altera9 months ago
Super Contributor
Possible tap with signal tap? Which register do you mean?
- KenBee9 months ago
Occasional Contributor
Hello, My apologies for not replying sooner. I have only just found out that you responded. I have been dealing with another responder but have had no satisfactory answer.
I finally discovered that, when I try to read data from an EEPROM, the reading instance records X"FF". Initially I tried a simple write/read using primitive bidirectional pin. I used this about 15 years ago with Quartus 7.2 with no problem. However this did not work with Q13.1 so I thought maybe the newer version needed a buffer. I added the ALT_IOBUF but with no succees so I went further and added a bus to the buffer reading output. I received the correct data and yet the instance (sat on the same bus) still gives all highs. (I read the input and sent it out on some test pins).
If you wish, I can send .zips of the .bdf, .vhd and .qsf files and others if necessary. I would also mention I tried Quartus Prime lite and 13.1 on both Windows 10 and 11 just in case there was a problem with either but there was no difference. I use a'scope for all diagnosis having never having used software diagnostics.
Regards
Ken
- ShengN_altera9 months ago
Super Contributor
Hi Ken,
Could you send the whole project file?