Sự cố quan trọng
Bộ phát triển Nios II phiên bản 5.0 trở lên bao gồm
một thiết bị ngoại vi bộ điều khiển CompactFlash phù hợp để giao tiếp với
Thẻ CompactFlash ở chế độ True IDE trên Nios phát triển của bạn.
Để chế độ True IDE hoạt động, thẻ CompactFlash yêu cầu đầu vào ATASEL_N
được điều khiển xuống đất trong khi khởi động máy.
Thiết bị ngoại vi của bộ điều khiển CompactFlash bao gồm một cấu hình được
thanh ghi nguồn, được sử dụng để chu kỳ điện năng cho thẻ CompactFlash Nios
Phần mềm II thông qua một bóng bán dẫn có tác dụng bán dẫn oxit kim loại
(MOSFET) trên bảng Nios phát triển mới. Tuy nhiên, trong một số phát triển nhất định
bo mạch, nguồn điện cho thẻ CompactFlash không tắt hoàn toàn
trong quá trình vận hành chu kỳ nguồn điện này. Do điều kiện này, CompactFlash
có thể không lấy mẫu ATASEL_N
chân trong chu kỳ nguồn điện
hoạt động sau FPGA cấu hình mới khi chân này được điều khiển xuống đất.
Thay vào đó, thẻ CompactFlash có thể lấy mẫu chân ATASEL_N
khi nguồn điện được áp dụng lần đầu tiên vào bo mạch phát triển, khi I/O được
chưa được điều khiển bởi trình điều khiển FPGA (trước khi cấu FPGA hình).
Nếu bạn gặp phải lỗi với CompactFlash khi sử dụng Nios bo mạch phát triển, hãy thử một trong các giải pháp sau:
- Sử dụng thẻ CompactFlash khác. Một số thẻ nhất định dễ bị ảnh hưởng đến vấn đề chạy xe đạp điện hơn những người khác.
- Thay đổi bo mạch Nios triển mới. Điều này được khuyến nghị nếu
bạn quen thuộc và thoải mái với các sửa đổi cấp bo mạch.
Ngắt kết nối chân 9 (
ATASEL_N
) trên ổ cắm CompactFlash trên bo mạch Nios phát triển của bạn và chụm chân này xuống đất.
Ổ cắm CompactFlash sử dụng một cách đánh số đáng kinh ngạc trên chân (bắt đầu từ chân 1: 1, 26, 2, 27, ...); tham khảo CompactFlash Thông số kỹ thuật liên kết cho đầu nối gắn trên bề mặt góc phải để biết thông số kỹ thuật chính xác trên đầu nối này. Sửa đổi này vĩnh viễn cho phép hoạt động chế độ True IDE.