lvd wrote:никакой конкретики.
Ну вот те конкретика:
1. В связи с нехваткой ног фпга (оставалось 2 свободных), пришлось делать заливку памяти и всего остального от контроллера по i2c. Написал на вхдл слейв-ресивер, долго искал в нем несуществующие глюки. Нашел баг случайно - касаюсь осциллом сигналов sda, scl - все начинает работать. Озарение тут же пришло - у i2c открытый сток с подтягивающими резисторами, фронты, следовательно, плохие, fpga шустрая, счетчик иногда лишний раз считал и сбивался.
2. T80 нормально компиляется только при определенных настройках компилера.
3. Шины памяти нормально фитятся, только если отключить принудительно автоматическую оптимизацию и растасовку регистров, иначе сокраить цикл до 10 нс не получается (хотя оно и не особо надо, но сильно хотелось, чисто ради крутости)
lvd wrote:PS: код неоптимальный. Должно быть так:
Мне было пофиг на оптимальность, лишь бы моргал бордюром.