Comments 27
habr.com/info/help/posts
Написана максимально грамотным для индивида русским языком;
Я ничего не имею против аглицкого, но когда Федосеев Кирилл и Юлосков Артем пишут на русскоязычном ресурсе по не-русски, это перебор.
Против английского ничего не имею. Только вот нужно в Хабре добавить сортировку по языку — только на английском/ только не русском/ оба. Ну и как то организовать пары статей, что бы знать, есть ли противоположный язык для конкретной статьи или нет (чтоб переводчикам жизнь облегчить)
(я про то есть ли японо говорящие электронщики которым нужны глубокие сетки в MCU)
too many «russian» word ordering. One of the most prominent examples is «Also, for debugging was added an opportunity to catch stack overflow error.». Much better would be something like «Also, an opportunity to catch stack overflow error was added for debugging.»
Devoted => Reserved. Devoted has a connotation of some feelings, while reserved is neutral.
About the style: usually, it's not a good thing to put the «intentions» into your work. I mean that those "...we want to share...". If you want to, do it, don't talk about it :)
Also, as for me, the first diagram is meaningless, as well as the stack push-pop one. Better would be to show relationships between modules on the first diagram, and some work with a pointer on a second. The world is full of meaningless noisy marketing bullshit diagrams already, you guys are promising engineers, fight the entropy :)
Good work anyway!
Ввести кнопки в стек и пробежать по нему обратно для реализации калькулятора, это в куче туториалов написано. Зачем это текст опубликован здесь, какую цель преследовали авторы?
University suggested to us several projects
Просто suggested us.
As our board, we have chosen Cyclon IV.
Не надо дословно переводить «в качестве нашей платы мы выбрали». Скажите проще и легче, объединив с предыдущим предложением, что-то вроде «Using a University-provided FGPA board was one of the project conditions, so we selected the Cyclone IV and a number of additional modules such as a numpad».
In the course we have studied Verilog, so we have chosen it.
Зачем эти повторяющиеся Past Perfect? Скажите we chose, и все. Что за короткие обрубки фраз, как в sovkovom учебнике? Пишите что-нибудь типа «We used Verilog for our project as a hardware description language we previously studied in the university courses». Речь должна литься!
И — да, артикли, я вам их отсыплю, а а а а а а а а the the the the the the the the, нате пользуйтесь :)
For some strange reason if we will try to divide two negative numbers the operation will yield a zero as a result. So, in order to fix it, we had to add a branch to process this case explicitly.
По умолчанию все reg и wire в верилоге беззнаковые. Соотв-но, он вам делил всё как беззнаковое. Надо в явном виде объявлять делитель, делимое и результат как wire signed или reg signed.
Ребят, ну это, по сути, хелло ворд на верилоге, только без объяснения что, как и зачем. В институте такие лабы за пару часов с нуля сделать предлагается (хоть и по методичке).
Вы бы хоть объяснили публике как реализован оператор деления в разных синтезаторах (quartus/xilinx/etc) и что написано в стандарте верилог, раз уж коснулись этой темы.
А что на английском написали, это хорошо. Хотя звучит он очень по-русски, как отметили комментаторы выше
А что так можно уже? А то раньше приходилось переводить
Stack-based calculator on the Cyclone IV FPGA board