Movatterモバイル変換


[0]ホーム

URL:


PreviousUpNext

Diary, March2022



Sun Mon Tue Wed Thu Fri Sat          1   2   3   4   5 6   7   8   9  10  11  12 13  1415  16  17  1819 20  2122  23  2425  2627  28  29  30  31


Sunday, March 6, 2022

Rusty Brown

I finishedreading the bookRusty Brown byChris Ware, which Istarted reading onOctober 7, 2021, the day Ireceived it after I ordered it the day before. I saw the book for the firsttimethe Saturday before.The title of the book refers to the comics characterRusty Brown. He does not play a center role in whole of the book, but onlyin the first of three stories that are contained in the book. The story isoften hard to follow. Especially the last story feels like a collection ofunrelated scenes each of which cover two opposite pages. Often, these leaveyou wonder how they continue. You are expected to fill in the holes yourself.Still this is an interesting book.


Tuesday, March 15, 2022

TkkrLab

I went toTkkrLab for the first time inalmost five months and an even much longer time that I went there on a Tuesdayevening. I solderd some wires tomy CreepCluster. so I can experiment with it. I also was given a look at aprototype of thenew badgefor theMCH2022 camp. The badge has aniCEFPGAon it. It is similar to the one on theUPDuino v2.0.


Saturday, March 19, 2022

Gen C: Children of 2050

In the afternoon, I went to seethe exhibitionsGen C: Children of2050 atTETEM art space. Thisexhibition is not really about art. It is a futuristic imagination about howthe world will look in the year 2050. It felt rather utopic, especially withrespect to current events.


Tuesday, March 22, 2022

A Pattern Language

At 13:10, I received the bookA Pattern Language: Towns, Buildings, Construction written byChristopherAlexander,SaraIshikawa, andMurray Silverstein in English and published by Oxford UniversityPress in 1977, sixth printing from 1982, ISBN:9780199726530, which I had bought yesterday at 09:38:02 from Antiquariaat'Bij nader inzien'for € 35.00. In 2002, I alread spent somecommenting on some sections ofA Pattern Language.

Some flower

Some flowers onour magnolia have opened. Thetemperature for March has been about average, but we had a lot of sunny days.Till today we had 71% sunshine, while 38% is the average. But the clear skiesalso means that the temperatures during the nights have been low often droppingbelow zero degrees Celsius. And also the coming days the temperatures will getclose to zero and next week might even drop below zero. Great chance that theflowers will turn brown due to this. Today, the temperature at Twenthe Airporthas gone up to 19.2° Celsius, just below the record of 19.6° from 2019.

ICE40 UP5K

Fromthe hardwaredesign design of the MCH2022 badge, I understand there is going to be aICE40 UP5K FPGA in it. The FPGA has 5280 logic units, 1104kbit RAM, eightDSP cores and 39 programmable I/O pins besides the two I²C and twoSPIinterfaces (datasheet). The FPGA will be connected to the LCD display on the badge.There is some demo code inVerilog available in thebadgeteam / mch2021-fpga-lcd-driver-test github repository.


Friday, March 25, 2022

Book

I recieved the bookOver Schilderen | On Painting written in Dutch andEnglish published by De Balie in 1990,ISBN:9789066170674, which I had bought on Thursday, March 24, 2022 at 11:24:46through the internet for € 5.00.


Sunday, March 27, 2022

MCH2022 badge schematics

I want to investigate how the ICE40 FPGA on the MCH2022 badge is connected. Tofollow the steps I took, do:The 'fpga.kicad_sch' schematics contain four yellow rectangles representingthe ICE40UP5K FPGA. The top one is related to the power supply. The bottomleft own seems to be related to the connection with the LCD as many of theconnections have LCD in the name. The middle bottom one seems to be relatedto various serial in/outputs. There are a number of connections to anothersquare labled 'ESP-PSRAM64H', which looks like an external memory module thatcan also be accessed through from the ESP processor on the badge. The rightmiddle one seems to in/output connections connected to a connector on theboard through some resistors. I figured out all the connections to the othercomponents. The results can be found onadedicated page.

I had a closer look at thebadgeteam/mch2021-fpga-lcd-driver-test GitHub repository, which containscode to control the LCD driver from the FPGA. Theproto2.pcf filecontains the mapping of pin numbers to logical names. I checked these withthe mapping I found myself and found one difference that was due to an errorof mine. I also continued with getting/updating the tool chain:

git clonehttps://github.com/YosysHQ/yosys.gitcd yosysmake config-clangmakemake testsudo make installcd ..
This installedYosys 0.15+57.
sudo apt-get install build-essential clang bison flex libreadline-dev \  gawk tcl-dev libffi-dev git mercurial graphviz   \  xdot pkg-config python python3 libftdi-dev \  qt5-default python3-dev libboost-all-dev cmake libeigen3-devgit clone https://github.com/YosysHQ/icestorm.git icestormcd icestormmake -j$(nproc)sudo make installcd ..git clone https://github.com/cseed/arachne-pnr.gitcd arachne-pnrmake -j$(nproc)sudo make installcd ..git clone https://github.com/YosysHQ/nextpnrcd nextpnrcmake -DARCH=ice40 -DCMAKE_INSTALL_PREFIX=/usr/local .
I got the error 'Policy "CMP0079" is not known to this version of CMake'. Theproblem is that latest version of cmake on Ubuntu 18.04 is 3.10.2. You needat least version 3.13. Idownloadedcmake-3.22.3-linux-x86_64.sh and continued with:
sudo apt-get remove cmakesudo mkdir /opt/cmakesudo sh cmake-3.22.3-linux-x86_64.sh --prefix=/opt/cmake
I added the/opt/cmake/cmake-3.22.3-linux-x86_64/bin path to/etc/environment and continued with:
. /etc/environmentcmake -DARCH=ice40 -DCMAKE_INSTALL_PREFIX=/usr/local .make -j$(nproc)sudo make install
This is enough to compile the example by runningbuild.sh. You needto installverilator tosimulate the example by runningsimulate.sh.


This months interesting links


Home|February 2022April 2022Random memories



[8]ページ先頭

©2009-2025 Movatter.jp